約 3,898,927 件
https://w.atwiki.jp/potappo/pages/19.html
JavaScript の話題。 JSON Firefox 5 の JSON.parse の改善点高速化 仕様により厳密に パースエラー時にわかりやすいエラーメッセージを出力するように Javascript PC Emulator BusyBox が使えたりする Linux が動く。Javascript PC Emulator - Technical Notes WebGL 由来の Typed Array を使っている。Typed Array の 仕様は WebGL と同じ Khronos Group にある。 MDC の JavaScript Typed Arrays ページ /dev/clipboard が追加されている。といっても、クリップボードを直接読み書きするわけではなく、Emulator 外にあるテキストエリアで入出力を行う。テキストエリアに直接入力はできないが、貼り付け、コピーが可能。
https://w.atwiki.jp/k4241271wiki/pages/14.html
基本 まず、Javaとjavascriptは別物。 ページを表示する script 要素は基本的に /body の直前。 body 配下で直接呼び出すための関数を定義する場合は head 要素の配下に記述 jacascriptでは大文字小文字が厳密に区別される 配列の添字はrubyと同じく0から始まる。 rubyと同じオブジェクト指向 用語 オブジェクト データを保持するもの インスタンス インスタンス化によってできあがったオブジェクトの複製 init UNIXの起動時に/etc/inittabファイル(設定ファイル)を読み込み、そこに記述されているコマンドやデーモンを実行するプロセスのこと。 構文 コメントアウト / /コメント script 要素 script type="text/javascript" javascriptのコード /script アンカータグ(href属性)に埋め込む(p39) a href="Javascript スクリプトコード" リンクテキスト /a 変数 変数の宣言(varとletjujn) var 変数名 [= 初期値] let 変数名 [= 初期値] varとletの違い letは同盟の変数を許可しない。 ブロックスコープを認識する →letは最近導入された変数名。letの方が細かく指定でき良さげだけど互換性に不安が残る。 定数 const 定数名 = 値 制御構文(ifとswitch) 2つから片方を選択する→if 複数から1つを選択するswitch (caseとか使うやつ) オブジェクトやインスタンス インスタンス化(new 演算子) var 変数名 = new オブジェクト名([引数,...]) プロパティ/メソッド呼び出し 変数名.プロパティ名[= 設定値]; 変数名.メソッド名([引数[,...]]);3 記述 EventTarget.addEventListener https //developer.mozilla.org/ja/docs/Web/API/EventTarget/addEventListener
https://w.atwiki.jp/wiki6_naoya/pages/9.html
リンク window.open について ime-mode-スタイルシートリファレンス みんなのタグ辞書-HTMLタグ辞書 JavaScript小技集 イヌでもわかるJavaScript講座 うさのJavaScript講座 Dynamic HTML
https://w.atwiki.jp/keiplus/pages/23.html
JavaScript ECMAScript JavaScript TypeScript 本項は書きたての記事です。正確な情報は公式サイト、公式ドキュメント、記載の参照サイトでご確認ください。 目次 + 読む JavaScript目次 概要 TypeScript 主なビルトイン関数など 歴史 参考 概要 1995年、Brendan Eich氏を初めとするMozilla社によって開発されたウェブブラウザ向けスクリプト言語。 Mocha、LiveScriptと呼ばれていたが当時のSUN microsystems社と提携関係あったことからJavaScriptと改称された。 JavaScriptはMicrosoftや開発者たちとの権利争いがあって実質2009年で開発が中断されている。 2015年ごろからECMAScriptがEU諸国手動で開発が進行し、毎年メンテナンスされて更新されている。 TypeScript 2012年にMicrosoftがリリース。ver1.0は2014年リリース。 ECMAScriptをベースとしており、TypeScriptで書かれたコード(.ts)はコンパイル(トランスコンパイル・トランスパイル)で.jsファイルを出力してブラウザ上で動作する形。 開発環境としてnode.js/npmの環境が必要となる。 型の異なる関数呼び出し、代入などをコンパイル時に検出することで品質を高めることができる。 React、Angular、Vue、expressなど主要JSフレームワークで採用されておるデファクトスタンダードである。 主なビルトイン関数など 別ページ「JavaScript/関数」に記載 歴史 + 読む Edition Date published Changes from prior edition 1 Jun-97 First edition 2 Jun-98 Editorial changes to keep the specification fully aligned with ISO/IEC 16262 international standard 3 Dec-99 Added regular expressions, better string handling, new control statements, try/catch exception handling, tighter definition of errors, formatting for numeric output and other enhancements 4 Abandoned Fourth Edition was abandoned, due to political differences concerning language complexity. Many features proposed for the Fourth Edition have been completely dropped; some are proposed for ECMAScript Harmony. 5 Dec-09 Adds "strict mode", a subset intended to provide more thorough error checking and avoid error-prone constructs. Clarifies many ambiguities in the 3rd edition specification, and accommodates behaviour of real-world implementations that differed consistently from that specification. Adds some new features, such as getters and setters, library support for JSON, and more complete reflection on object properties.[9] 5.1 Jun-11 This edition 5.1 of the ECMAScript Standard is fully aligned with third edition of the international standard ISO/IEC 16262 2011. 6 June 2015[10] The Sixth Edition, known as ECMAScript 2015,[11] adds significant new syntax for writing complex applications, including classes and modules, but defines them semantically in the same terms as ECMAScript 5 strict mode. Other new features include iterators and for/of loops, Python-style generators and generator expressions, arrow functions, binary data, typed arrays, collections (maps, sets and weak maps), promises, number and math enhancements, reflection, and proxies (metaprogramming for virtual objects and wrappers). As the first “ECMAScript Harmony” specification, it is also known as “ES6 Harmony”. 7 Work in progress The Seventh Edition is in a very early stage of development, but is intended to continue the themes of language reform, code isolation, control of effects and library/tool enabling from ES6. New features proposed include concurrency and atomics, zero-copy binary data transfer, more number and math enhancements, syntactic integration with promises, observable streams, SIMD types, better metaprogramming with classes, class and instance properties, operator overloading, value types (first-class primitive-like objects), records and tuples, and traits.[12][13] 参考 ECMAScript - Wikipedia, the free encyclopedia https //en.wikipedia.org/wiki/ECMAScript
https://w.atwiki.jp/allegory/pages/50.html
JavaScript JavaScript イベントハンドラ
https://w.atwiki.jp/msys413/pages/13.html
Javascript Javascriptのmemo的なページっす IE6で透過PNGを正常に表示させる。
https://w.atwiki.jp/chaka-poko/pages/21.html
JavaScript 画像を縮小して表示(javaScript) EnterKeyの制御 その1 [Counter] Total: -
https://w.atwiki.jp/aru_notebook/pages/16.html
JavaScript例文辞典 http //www.openspc2.org/reibun/javascript/
https://w.atwiki.jp/handsrecs/pages/40.html
Javascript タグ名の取得 ※prototype.jsを使用 大文字が返ってくる $( タグのid ).tagName; タグの属性値の取得 ※prototype.jsを使用 $( タグのid ).getAttribute( 属性名 ); ※イベント系の属性は上記方保ではIE6は動かない(IEのバグ)ので以下のようにする必要があった $( タグのid ).setAttribute("onfocus", new Function("Element.show( help );")); http //nanto.asablo.jp/blog/2005/10/29/123294 $()で存在しないIDを指定した場合の戻り値 null 関数の可変引数 function hoge() { for (var i = 0; i hoge.arguments.length; i++) { alert(hoge.arguments[i]); } } // 呼び出し元 hoge( aaaa ); hoge( 1 , 2 ); hoge( test1 , test2 , test3 ); http //javascriptist.net/docs/samples_prototype.html http //d.hatena.ne.jp/javascripter/20080501/1209647788 インベントハンドラ2 http //www.rfs.jp/sb/javascript/01/09.html 日付 http //www.hoge256.net/2007/08/64.html
https://w.atwiki.jp/sampleisbest/pages/310.html
CalcDock 入渠時間計算機 PortCheck HTTPポート監視 JsonTest JSONテスト JsonTable JSONから動的に表を作る kcship 艦データ kclist 艦リスト kcslot 装備リスト kcclip 画像切り抜き canvas canvasとImageオブジェクト filedrop ファイルのdrag drop hexdmp 16進ダンプ StripeTable jQueryの使い方 FileSave IE版 動的に作成したblobをファイル保存 mml2smf IE版 MML→SMFファイル作成 calc 簡易計算機 svgCircle SVG demo svgGraph SVG + csv demo svgGraph2 SVGグラフ svgSineCurve 正弦波 svgFourierSeries フーリエ級数 calendar SVGカレンダー WavView wavファイル表示 EquationOfTime 均時差 eotsim 均時差シミュ WavePlayer1 wavファイル再生1 sagitta 円弧の高さ計算 recurring 循環小数 canvas2 canvasサンプル keyboard キー入力テスト keyboard2 キー入力テスト2 ez3d 簡易3D calpre カレンダー to256 画像の加工 palette3 光の三原色 mouse1 マウス動作テスト WebGL WebGL 開発支援サイト wgld.org webgl2 WebGLサンプル2 mandelbrot マンデルブロ集合 triangle1 ポリゴン1枚 triangle2 ポリゴン1枚 2 webgl1 WebGLサンプル1 texture1 テクスチャ1 cube1 回転する立方体 cube2 回転する立方体+平行光源・環境光 cube3 マウスカメラ立方体 cube4 マウスカメラ立方体+回転ライト cube5 カメラ固定+モデル回転+ライト移動 cube6 gl.TRIANGLE_STRIP sphere2 球体モデル sphere3 地球儀 sphere4 球体モデル+ライト移動 sphere5 地球儀日照シミュ instancing1 インスタンシング canvas lissajous リサジュー図形 TypeScript KeyInput キー入力